Ext.namespace("com.test.cmp");
com.test.cmp.UserTree=Ext.extend(Ext.tree.TreePanel,{
	title:'客户组织结构',
	root:{
		id:'rootNode',
		text:'总经理',
		expanded:true,
		leaf:true,
		nodeType: 'async'
	},
	rootVisible:true,
	dataUrl:'data/usermng/userTree.json',
	listeners:{
		"load":function(){
			this.expandAll();
		}
	},
	initComponent:function(config){
		this.bbar=[
			'->',
			{
				text:"全部折叠", 
				listeners:{
					"click":{
						fn:function(){
							this.collapseAll();
						},
						scope:this
					}	
				}
			},
			{
				text:"全部展开",
				listeners:{
					"click":{
						fn:function(){
							this.expandAll();
						},
						scope:this
					}	
				}
			},
			{text:"新增"},
			{text:"删除"},
			{text:"刷新"}
		],
		com.test.cmp.UserTree.superclass.initComponent.call(this);
	},
	dataLoadHandler:function(){
		this.expandAll();
	}
});
Ext.reg("usertree",com.test.cmp.UserTree)